package com.ruoyi.system.service.college;

import com.ruoyi.system.domain.college.Statistics.PrizeVO;
import com.ruoyi.system.domain.college.Statistics.TeamVO;
import com.ruoyi.system.domain.college.Statistics.UniversityStatDTO;
import com.ruoyi.system.domain.teacher.Statistics.TeacherStatisticsRequestVO;

import java.util.List;

public interface ICollegeStatisticsService {
    /**
     * 查询个人荣誉列表
     * @param deptId
     * @return
     */
    public PrizeVO getList(TeacherStatisticsRequestVO requestVO);
    /**
     * 获取团队信息
     * @return
     */
    public List<TeamVO> statisticTeam();

    /**
     * 根据传入的部门id查询有多少人
     *
     * @param deptId
     * @return
     */
    public PrizeVO statisticPerson(TeacherStatisticsRequestVO requestVO);
    /**
     * 获取学历信息
     * @return
     */
    public  List<UniversityStatDTO> statisticEducation();
    /**
     * 获取首页各项信息
     * @param deptId
     * @return
     */
    public String getIndexInfo(TeacherStatisticsRequestVO requestVO);
    /**
     * 获取概览信息 教师人数 团队荣誉
     * @param requestVO
     * @return
     */
    public PrizeVO overview(TeacherStatisticsRequestVO requestVO);
}
